package com.tjn.list_;

import java.util.Vector;

/**
 * @author 陶镓妮
 * @version 1.0
 * @description Vector的扩容原理
 */
public class Vector_ {
    @SuppressWarnings("all")
    public static void main(String[] args) {

        //debug 看源码
        //如果是无参构造器，那么默认初始容量为10，
        //容量不够用时，每次扩容到原来的二倍
        Vector vector = new Vector();

        //如果是有参构造器，那么默认初始容量为指定的容量
        //容量不够用时，每次扩容到原来的2倍
        Vector vector1 = new Vector(8);

        for (int i = 0; i < 10; i++) {
            vector.add(i);
        }
        vector.add(100);
    }
}
